package com.qfedu.yuxiaoer.mapper;

import com.qfedu.yuxiaoer.entity.TenantPayTypeDeposit;
import com.qfedu.yuxiaoer.entity.TenantPayTypeDepositExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TenantPayTypeDepositMapper {
    long countByExample(TenantPayTypeDepositExample example);

    int deleteByExample(TenantPayTypeDepositExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(TenantPayTypeDeposit record);

    int insertSelective(TenantPayTypeDeposit record);

    List<TenantPayTypeDeposit> selectByExample(TenantPayTypeDepositExample example);

    TenantPayTypeDeposit selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") TenantPayTypeDeposit record, @Param("example") TenantPayTypeDepositExample example);

    int updateByExample(@Param("record") TenantPayTypeDeposit record, @Param("example") TenantPayTypeDepositExample example);

    int updateByPrimaryKeySelective(TenantPayTypeDeposit record);

    int updateByPrimaryKey(TenantPayTypeDeposit record);
}